package com.jrtc.base.entity.bo;

import com.jrtc.base.BasePage;

import java.io.Serializable;
import java.util.List;

/**
 * 运动处方表(Exerciseprescription)实体类
 *
 * @author makejava
 * @since 2022-03-21 17:22:21
 */
public class Exerciseprescription extends BasePage implements Serializable {

    private static final long serialVersionUID = -26065307981243392L;
    /**
    * 运动处方主键
    */
    private Integer prescriptionId;
    /**
    * 医生ID主键
    */
    private Integer doctorId;
    /**
    * 运动处方名称
    */
    private String prescriptionName;
    /**
    * 处方描述
    */
    private String prescriptionDesc;
    /**
    * 疾病表主键
    */
    private Integer diseaseId;
    /**
    * 枚举字段，老人，成年人，青年，儿童
    */
    private String people;
    /**
    * 运动种类
    */
    private String exerciseGategory;
    /**
    * 运动强度开始值
    */
    private Integer exerciseStrengthStart;
    /**
     * 运动强度结束值
     */
    private Integer exerciseStrengthEnd;
    /**
     * 运动级别枚举  低 low 中 medium 高 high
     * */
    private String exerciseLevel;
    /**
    * 运动时长
    */
    private Integer exerciseTime;
    /**
    * 课程节数
    */
    private Integer exerciseCourse;
    /**
    * 每组动作保持多少秒
    */
    private Integer exerciseEverykeep;
    /**
    * 每组动作重复多少次
    */
    private Integer exerciseEveryrepeat;
    /**
    * 每组动作每天重复多少次
    */
    private Integer exerciseEveryday;
    /**
    * 是否左右两边运动 true false
    */
    private String isBothexercise;
    /**
    * 医生提示
    */
    private String doctorPointout;
    /**
    * 针对性处方
    */
    private String pointatPrescription;
    /**
    * 注意事项
    */
    private String otherNote;
    /**
     * 运动处方图标/文件上传路径
     */
    private String exercisePictureUrl;
    /**
     * 价格
     */
    private String price;
    /**
     * 会员专享
     */
    private String memberVIP;
    /**
     * 是否为心脑血管疾病患者运动处方
     * */
    private String diseaseType;

    /**
     * 疾病分类id ,分隔
     * */
    private String classificationId;

    /*------------------------------------------------*/

    /**
     * 运动处方视频路径
     */
    private List<PublicVideo> prescriptionVideo;

    /**
     * 疾病名称
     * */
    private String diseaseName;

    /**
     * 疾病分类
     * */
    private String diseaseClassification;

    /**
     * 疾病分类id
     * */
    private Integer diseaseClassificationId;

    /*-*------------------------------*/

    /**
     * 当前是第几天
     * */
    private Integer currentDay;

    /**
     * 当天已完成第几次运动
     * */
    private Integer currentSportsNum;

    /**
     * 总次数
     * */
    private Integer count;

    /**
     * 康复计划id
     * */
    private Integer healthplanId;

    /**
     * 疾病分类id ,分隔
     * */
    private List<Integer> classificationIdList;

    /**
     * 运动处方标签列表
     * */
    private List<PrescriptionLabelOne> lstLabel;

    /**
     * 疾病分类列表
     * */
    private List<SysDict> sysDictList;

    public List<SysDict> getSysDictList() {
        return sysDictList;
    }

    public void setSysDictList(List<SysDict> sysDictList) {
        this.sysDictList = sysDictList;
    }

    public List<PrescriptionLabelOne> getLstLabel() {
        return lstLabel;
    }

    public void setLstLabel(List<PrescriptionLabelOne> lstLabel) {
        this.lstLabel = lstLabel;
    }

    public List<Integer> getClassificationIdList() {
        return classificationIdList;
    }

    public void setClassificationIdList(List<Integer> classificationIdList) {
        this.classificationIdList = classificationIdList;
    }

    public String getClassificationId() {
        return classificationId;
    }

    public void setClassificationId(String classificationId) {
        this.classificationId = classificationId;
    }

    public Integer getHealthplanId() {
        return healthplanId;
    }

    public void setHealthplanId(Integer healthplanId) {
        this.healthplanId = healthplanId;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Integer getCurrentDay() {
        return currentDay;
    }

    public void setCurrentDay(Integer currentDay) {
        this.currentDay = currentDay;
    }

    public Integer getCurrentSportsNum() {
        return currentSportsNum;
    }

    public void setCurrentSportsNum(Integer currentSportsNum) {
        this.currentSportsNum = currentSportsNum;
    }

    public Integer getDiseaseClassificationId() {
        return diseaseClassificationId;
    }

    public void setDiseaseClassificationId(Integer diseaseClassificationId) {
        this.diseaseClassificationId = diseaseClassificationId;
    }

    public String getDiseaseName() {
        return diseaseName;
    }

    public void setDiseaseName(String diseaseName) {
        this.diseaseName = diseaseName;
    }

    public String getDiseaseClassification() {
        return diseaseClassification;
    }

    public void setDiseaseClassification(String diseaseClassification) {
        this.diseaseClassification = diseaseClassification;
    }

    public String getDiseaseType() {
        return diseaseType;
    }

    public void setDiseaseType(String diseaseType) {
        this.diseaseType = diseaseType;
    }

    public Integer getPrescriptionId() {
        return prescriptionId;
    }

    public void setPrescriptionId(Integer prescriptionId) {
        this.prescriptionId = prescriptionId;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public String getPrescriptionName() {
        return prescriptionName;
    }

    public void setPrescriptionName(String prescriptionName) {
        this.prescriptionName = prescriptionName;
    }

    public String getPrescriptionDesc() {
        return prescriptionDesc;
    }

    public void setPrescriptionDesc(String prescriptionDesc) {
        this.prescriptionDesc = prescriptionDesc;
    }

    public Integer getDiseaseId() {
        return diseaseId;
    }

    public void setDiseaseId(Integer diseaseId) {
        this.diseaseId = diseaseId;
    }

    public String getPeople() {
        return people;
    }

    public void setPeople(String people) {
        this.people = people;
    }

    public String getExerciseGategory() {
        return exerciseGategory;
    }

    public void setExerciseGategory(String exerciseGategory) {
        this.exerciseGategory = exerciseGategory;
    }

    public Integer getExerciseStrengthStart() {
        return exerciseStrengthStart;
    }

    public void setExerciseStrengthStart(Integer exerciseStrengthStart) {
        this.exerciseStrengthStart = exerciseStrengthStart;
    }

    public Integer getExerciseStrengthEnd() {
        return exerciseStrengthEnd;
    }

    public void setExerciseStrengthEnd(Integer exerciseStrengthEnd) {
        this.exerciseStrengthEnd = exerciseStrengthEnd;
    }

    public String getExerciseLevel() {
        return exerciseLevel;
    }

    public void setExerciseLevel(String exerciseLevel) {
        this.exerciseLevel = exerciseLevel;
    }

    public Integer getExerciseTime() {
        return exerciseTime;
    }

    public void setExerciseTime(Integer exerciseTime) {
        this.exerciseTime = exerciseTime;
    }

    public Integer getExerciseCourse() {
        return exerciseCourse;
    }

    public void setExerciseCourse(Integer exerciseCourse) {
        this.exerciseCourse = exerciseCourse;
    }

    public Integer getExerciseEverykeep() {
        return exerciseEverykeep;
    }

    public void setExerciseEverykeep(Integer exerciseEverykeep) {
        this.exerciseEverykeep = exerciseEverykeep;
    }

    public Integer getExerciseEveryrepeat() {
        return exerciseEveryrepeat;
    }

    public void setExerciseEveryrepeat(Integer exerciseEveryrepeat) {
        this.exerciseEveryrepeat = exerciseEveryrepeat;
    }

    public Integer getExerciseEveryday() {
        return exerciseEveryday;
    }

    public void setExerciseEveryday(Integer exerciseEveryday) {
        this.exerciseEveryday = exerciseEveryday;
    }

    public String getIsBothexercise() {
        return isBothexercise;
    }

    public void setIsBothexercise(String isBothexercise) {
        this.isBothexercise = isBothexercise;
    }

    public String getDoctorPointout() {
        return doctorPointout;
    }

    public void setDoctorPointout(String doctorPointout) {
        this.doctorPointout = doctorPointout;
    }

    public String getPointatPrescription() {
        return pointatPrescription;
    }

    public void setPointatPrescription(String pointatPrescription) {
        this.pointatPrescription = pointatPrescription;
    }

    public String getOtherNote() {
        return otherNote;
    }

    public void setOtherNote(String otherNote) {
        this.otherNote = otherNote;
    }

    public List<PublicVideo> getPrescriptionVideo() {
        return prescriptionVideo;
    }

    public void setPrescriptionVideo(List<PublicVideo> prescriptionVideo) {
        this.prescriptionVideo = prescriptionVideo;
    }

    public String getExercisePictureUrl() {
        return exercisePictureUrl;
    }

    public void setExercisePictureUrl(String exercisePictureUrl) {
        this.exercisePictureUrl = exercisePictureUrl;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getMemberVIP() {
        return memberVIP;
    }

    public void setMemberVIP(String memberVIP) {
        this.memberVIP = memberVIP;
    }
}